package vistop.datatypes;

public abstract class GeometricalObject {
	protected int id;
	private FreeAbelianGroup<GeometricalObject> group;
	
	public GeometricalObject(int id) {
		this.id = id;
		this.group = new FreeAbelianGroup<GeometricalObject>();
	}
	
	public int getId() {
		return this.id;
	}
	
	public void setId(int id) {
		this.id = id;
	}
	
	public FreeAbelianGroup<GeometricalObject> getGroup() {
		return this.group;
	}
}
